package com.frogs.ucenter.entity;

import java.io.Serializable;
import java.util.Date;

import com.frogs.system.util.SexEnum;

public class UserAttentionInfo implements Serializable {
    private static final long serialVersionUID = -4963861760998418483L;

    /**
     * This field corresponds to the database column user_attention_info.id
     */
    private Integer id = 0;

    /**
     * This field corresponds to the database column user_attention_info.follow_user_id
     */
    private Integer followUserId = 0;

    /**
     * This field corresponds to the database column user_attention_info.followed_user_id
     */
    private Integer followedUserId = 0;

    /**
     * This field corresponds to the database column user_attention_info.status
     */
    private Integer status = 0;

    /**
     * This field corresponds to the database column user_attention_info.is_receive_alert
     */
    private Integer isReceiveAlert = 0;

    /**
     * This field corresponds to the database column user_attention_info.create_time
     */
    private Date createTime = new Date();

    /**
     * This field corresponds to the database column user_attention_info.agree_time
     */
    private Date agreeTime;
    
    private String relatives = "";
    
    private Integer  openPlatformId;
    
    
    private String realName = "";
    
    private Integer sex = SexEnum.UNKNOW.getId();
    
    private Integer age = 0;
    
    private String phone = "";
    
    private String identityCard = "";
    
    private String birthday = "";

    private Integer weight = 0;
    
    private Integer familyId = 0; //家庭ID
    
    /**
     * This method returns the value of the database column user_attention_info.id
     *
     * @return the value of user_attention_info.id
     */
    public Integer getId() {
        return id;
    }

    /**
     * This method sets the value of the database column user_attention_info.id
     *
     * @param id the value for user_attention_info.id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * This method returns the value of the database column user_attention_info.follow_user_id
     *
     * @return the value of user_attention_info.follow_user_id
     */
    public Integer getFollowUserId() {
        return followUserId;
    }

    /**
     * This method sets the value of the database column user_attention_info.follow_user_id
     *
     * @param followUserId the value for user_attention_info.follow_user_id
     */
    public void setFollowUserId(Integer followUserId) {
        this.followUserId = followUserId;
    }

    /**
     * This method returns the value of the database column user_attention_info.followed_user_id
     *
     * @return the value of user_attention_info.followed_user_id
     */
    public Integer getFollowedUserId() {
        return followedUserId;
    }

    /**
     * This method sets the value of the database column user_attention_info.followed_user_id
     *
     * @param followedUserId the value for user_attention_info.followed_user_id
     */
    public void setFollowedUserId(Integer followedUserId) {
        this.followedUserId = followedUserId;
    }

    /**
     * This method returns the value of the database column user_attention_info.status
     *
     * @return the value of user_attention_info.status
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * This method sets the value of the database column user_attention_info.status
     *
     * @param status the value for user_attention_info.status
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * This method returns the value of the database column user_attention_info.is_receive_alert
     *
     * @return the value of user_attention_info.is_receive_alert
     */
    public Integer getIsReceiveAlert() {
        return isReceiveAlert;
    }

    /**
     * This method sets the value of the database column user_attention_info.is_receive_alert
     *
     * @param isReceiveAlert the value for user_attention_info.is_receive_alert
     */
    public void setIsReceiveAlert(Integer isReceiveAlert) {
        this.isReceiveAlert = isReceiveAlert;
    }

    /**
     * This method returns the value of the database column user_attention_info.create_time
     *
     * @return the value of user_attention_info.create_time
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * This method sets the value of the database column user_attention_info.create_time
     *
     * @param createTime the value for user_attention_info.create_time
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * This method returns the value of the database column user_attention_info.agree_time
     *
     * @return the value of user_attention_info.agree_time
     */
    public Date getAgreeTime() {
        return agreeTime;
    }

    /**
     * This method sets the value of the database column user_attention_info.agree_time
     *
     * @param agreeTime the value for user_attention_info.agree_time
     */
    public void setAgreeTime(Date agreeTime) {
        this.agreeTime = agreeTime;
    }

	public String getRelatives() {
		return relatives;
	}

	public void setRelatives(String relatives) {
		this.relatives = relatives;
	}

	public Integer getOpenPlatformId() {
		return openPlatformId;
	}

	public void setOpenPlatformId(Integer openPlatformId) {
		this.openPlatformId = openPlatformId;
	}

	public String getRealName() {
		return realName;
	}

	public void setRealName(String realName) {
		this.realName = realName;
	}

	public Integer getSex() {
		return sex;
	}

	public void setSex(Integer sex) {
		this.sex = sex;
	}

	public Integer getAge() {
		return age;
	}

	public void setAge(Integer age) {
		this.age = age;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getIdentityCard() {
		return identityCard;
	}

	public void setIdentityCard(String identityCard) {
		this.identityCard = identityCard;
	}

	public String getBirthday() {
		return birthday;
	}

	public void setBirthday(String birthday) {
		this.birthday = birthday;
	}

	public Integer getWeight() {
		return weight;
	}

	public void setWeight(Integer weight) {
		this.weight = weight;
	}

	public Integer getFamilyId() {
		return familyId;
	}

	public void setFamilyId(Integer familyId) {
		this.familyId = familyId;
	}
}